package com.yunxi.service.localService;

import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.yunxi.core.service.IServicePlus;
import com.yunxi.model.order.OrderOemDetails;
import com.yunxi.model.order.OrderOemDetailsAlreadySubmit;
import com.yunxi.model.order.OrderOemManagerDetails;
import com.yunxi.order.pojo.*;

import java.util.List;

public interface OrderOemManagerCustomerService extends IService<OrderOemManagerDetails> {

    PageInfo<OrderOemRespVO> queryPmsOrderOemForPage(OrderOemReqVO vo, int pageIndex, int pageSize);

    PageInfo<OrderOemDetailsAlreadySubmitRespVO> queryOrderOemDetailsAlreadySubmitForPage(OrderOemDetailsAlreadySubmitReqVO vo, int pageIndex, int pageSize);

    OrderOemDetailsRespVO queryOrderOemDetails(OrderOemDetailsReqVO vo);

    List<CustomPackDetailsRespVO> queryCustomPackDetails(CustomPackDetailsReqVO vo);

    PageInfo<ModifyOrderRespVO> queryModifyOrderForPage(ModifyOrderReqVO vo, int pageIndex, int pageSize);
}
